This solve feels optimal, I really don't see how it could possibly be improved. Looking forward to see what I'm missing.